home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / web / spiderweb / patches / 002 < prev    next >
Encoding:
Text File  |  1993-04-04  |  2.8 KB  |  96 lines

  1. *** README.old    Sat Apr  8 12:55:24 1989
  2. --- README    Mon Apr 10 12:16:25 1989
  3. ***************
  4. *** 33,38 ****
  5. --- 33,44 ----
  6.   
  7.   6) Go into WEBROOT and type `make boot'
  8.   
  9. +    Once this is successful you will have executable versions of tangle for
  10. +    C and Awk, which is the minumum needed to make other things.  After you've
  11. +    done this, you can afford to `make clean', which will remove the .c and
  12. +    .awk source you used to bootstrap yourself.  You can always make them over
  13. +    again using the executable versions (`make source').
  14.   7) Move webkernel.tex into a place where TeX can find it
  15.   
  16.   
  17. *** Makefile.old    Mon Apr 10 12:10:11 1989
  18. --- Makefile    Mon Apr 10 12:14:16 1989
  19. ***************
  20. *** 2,11 ****
  21.   # Not to be sold, but may be used freely for any purpose
  22.   # For more information, see file COPYRIGHT in the parent directory
  23.   
  24. ! # This is a SUN OS 4 Makefile.  Sorry.
  25.   
  26.   MAKE=make $(MFLAGS)
  27.   DIRECTORIES=ada awk c dijkstra larch penelope ssl doc master
  28.   clean:
  29.       @for i in $(DIRECTORIES); do \
  30.           cd $$i; \
  31. --- 2,16 ----
  32.   # Not to be sold, but may be used freely for any purpose
  33.   # For more information, see file COPYRIGHT in the parent directory
  34.   
  35. ! # This is a SUN OS 4 Makefile.  Sorry.  Makefiles in subdirectories
  36. ! # should work under any reasonable Make.
  37.   
  38.   MAKE=make $(MFLAGS)
  39.   DIRECTORIES=ada awk c dijkstra larch penelope ssl doc master
  40. + # Removes excess junk from the world, except it doesn't remove
  41. + # common object files from ./master
  42. + # This destroys the sources, so don't make clean until you've made boot.
  43.   clean:
  44.       @for i in $(DIRECTORIES); do \
  45.           cd $$i; \
  46. ***************
  47. *** 16,34 ****
  48.       rm -f *~
  49.       @echo "All done."
  50.   
  51.   source:
  52.       cd c ; $(MAKE) source ; cd ..
  53.       cd awk ; $(MAKE) source ; cd ..
  54.   
  55.   distribution:
  56.   #    $(MAKE) clean
  57.   #    $(MAKE) source
  58. !     tar cvhf spiderweb.tar README COPYRIGHT BUGS webkernel.tex Makefile $(DIRECTORIES)
  59.   
  60.   boot:
  61.       cd c; $(MAKE) boot; cd ..
  62.       cd awk; $(MAKE) boot; cd ..
  63.   
  64.   all:
  65.       @for i in $(DIRECTORIES); do \
  66.           cd $$i; \
  67. --- 21,46 ----
  68.       rm -f *~
  69.       @echo "All done."
  70.   
  71. + # This creates the minimum sources in preparation for `make distribution'
  72.   source:
  73.       cd c ; $(MAKE) source ; cd ..
  74.       cd awk ; $(MAKE) source ; cd ..
  75.   
  76. + # Put everything into a tar file.  Must `make source' first, and should clean
  77.   distribution:
  78.   #    $(MAKE) clean
  79. +     cd master ; make superclean ; cd ..    # remove common .o from master
  80.   #    $(MAKE) source
  81. !     tar cvhf spiderweb.tar README COPYRIGHT BUGS webkernel.tex \
  82. !                  Makefile $(DIRECTORIES)
  83.   
  84. + # Used to bring up the system when first installing it.  Requires sources,
  85. + # either from the distribution tarfile or from `make source'
  86.   boot:
  87.       cd c; $(MAKE) boot; cd ..
  88.       cd awk; $(MAKE) boot; cd ..
  89.   
  90. + # Make all known webs.  For lunatics only.
  91.   all:
  92.       @for i in $(DIRECTORIES); do \
  93.           cd $$i; \
  94.